/**
 *
 * @description:
 * @author:junyong.hong
 * @createTime:2017/12/27
 * @version:1.0.0.0
 * @history:
 *    1、
 *    2、
 *
 */

define([
    'app'
],function (app) {
    'use strict';
    app.directive('tabDirective',[function () {
        return{
            restrict:'EAC',
            templateUrl:'js/directive/tabDirective/tabDirective.html',
            scope:{
                data:'=data'
            },
            link:function (scope,elem,attr) {
                /* 后加载元素（版本不同）：live on delegate*/
                $(elem).delegate('a','click',function () {
                   $('a').removeClass('active');
                   $(this).addClass('active');

                   // 查找a元素出现的位置
                    var index = $(this).index();
                    $(elem).find('div.lists').hide();
                    $(elem).find('div.lists').eq(index-1).show();
                });
            },
            // controller:['$scope',function ($scope) {
            //     $scope.data = [
            //         {id:1,title:'培训',data:[
            //             {id:1,title:'PHP'},
            //             {id:2,title:'html5'}
            //         ]},
            //         {id:2,title:'开源产品',data:[
            //             {id:1,title:'angularjs'},
            //             {id:2,title:'css'}
            //         ]},
            //         {id:3,title:'xx',data:[
            //             {id:1,title:'sdf'},
            //             {id:2,title:'ddd'}
            //         ]}
            //     ]
            // }]

        }
    }]);
});


